<template>
	<view class="my-settle-container">
		<!-- 全选区域 -->
		<label class="radio">
			<view @click="changeAllState">
				<my-radio :checked="isCheckAll"></my-radio>
			</view>

			<text>全选</text>
		</label>

		<!-- 合计区域 -->
		<view class="amount-box">
			合计:<text class="amount">￥{{ totalPrice }}</text>
		</view>

		<!-- 结算按钮 -->
		<view class="btn-settle"> 结算</view>
	</view>
</template>

<script>
import myRadio from './my-radio.vue';
export default {
	name: "my-settle",
	props: {
		isCheckAll: Boolean,
		totalPrice: Number
	},
	components: {
		myRadio
	},
	methods: {
		changeAllState(){
			this.$emit('checkAll-change', !this.isCheckAll)
		}
	}
}
</script>


<style lang="scss" scoped>
.my-settle-container {
	position: fixed;
	bottom: 100px;
	left: 0;
	width: 100%;
	height: 50px;
	// 将背景色从 cyan 改为 white
	background-color: white;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 5px;
	font-size: 14px;
	z-index: 10;

	.radio {
		display: flex;
		align-items: center;
	}

	.amount {
		color: #c00000;
	}

	.btn-settle {
		height: 50px;
		min-width: 100px;
		background-color: #c00000;
		color: white;
		line-height: 50px;
		text-align: center;
		padding: 0 10px;
	}
}
</style>
